Structure viewer
This viewer is used to display the contents of a file in a structured
manner to make it easier to understand the data. The window is shown by
checking the "Tools/Structure viewer" command.
The viewer uses scripts written in Tiny Hexer
Script to display the data structures. Sample scripts for .zip, .exe
and .bmp files and NTFS, FAT12 and FAT16 boot structures are provided. You
can write your own scripts for different data formats. After storing them
in the <application directory>\scripts\Structure Viewer
directory they can be used with the structure viewer by clicking the
Open structure script button and loading the script.
Scripts to be executed within the structure viewer must contain the
directive line OPTION TARGET,
STRUCTUREVIEWER.
As of version 1.6 of Tiny Hexer, the structure viewer can also be used to
display non-preformatted HTML documents.
|
|
- Clear: Unload the currently loaded script and clear the
structure browser
- Open structure script: Load a structure script into the viewer
and try to display the data structures of the current hex editor window's
file in the structure browser
- Update: Rescan the active editor window's file data and
display its structures in the structure browser
- Stop: Scanning data might take some time. While structure
scanning is executing, you can stop this process by clicking this
button
- Save browser contents: Save the structure browser
contents either in text or HTML format
- Print browser contents: Print the structure browser
contents after displaying a printing options dialog
- Help: Show this help topic
- Start at position 0: If this is checked, the data structures
are read from the first byte of the current file. If unchecked,
structures a read from the current cursor position.
- Script Selector: Select a structure script, load it into the
viewer and try to display the data structures of the current hex editor
window's file in the structure browser
- Structure browser: This browser actually displays the data
structures
- Hyperlinks: Underlined texts mark hyperlinks. Those links are
useful to locate specific positions and select a specific block in the
editor window. Links are created by the scripts (by using tagged variables)
|
|